[C] Fibonacci
Publicado por Enzo de Brito Ferber (última atualização em 18/12/2011)
[ Hits: 4.506 ]
Homepage: http://www.maximasonorizacao.com.br
Programa com uma função de uma linha para cálculo de fibonacci.
Bom para iniciantes aprenderem o uso de recursividade e do operador condicional ? :.
$ gcc -o fib fib.c
$ ./fib `perl -e 'for $i ( 1 .. 21 ){print "$i "; }'`
=D
// fib.c #include <stdio.h> #include <stdlib.h> #include <string.h> int fib( int n ) { return (n <= 1 ) ? 1 : fib(n-1) + fib(n-2); } int main ( int argc, char *argv[] ) { // argv iteration register int i; // check for any numbers if ( argc < 2 ) { printf ( "Usage: %s n1 n2 n3...\n", argv[0] ); exit ( EXIT_FAILURE ); } for ( i = 1; i < argc; i++ ) printf ( "fib(%d): %d\n", atoi(argv[i]), fib(atoi(argv[i]))); return EXIT_SUCCESS; }
Linguagem C estruturada, parte 3 - Sistema Numérico Hexadecimal
Utilizando ponteiros na manipulação de strings
Verificar intervalo de números
Nenhum comentário foi encontrado.
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
problema para barrar sites/downloas via HTTPS. (3)
Como fzr Downgrade em um pacote específico (2)
Contas online no POP OS 24.04 ? (2)